/*
 * @userName: 湫之恋
 * @Author: Seven
 * @Date: 2020-06-30 22:35:23
 * @LastEditors: Seven
 * @LastEditTime: 2020-07-01 08:56:02
 */
/**数据集合的相关配置 */
// 定义数据集合的结构
const mongoose = require("mongoose");
// 配置集合中的数据的类型
const carSchema = new mongoose.Schema({
    // 地址
    location:String,
    // 汽车品牌
    carname:String,
    // 型号
    modelNumber:String,
    // 行驶证
    drivingLicence:String,
    // 车牌
    licencePlate:String,
    // 汽车图片
    carImage:String,
    // 出租时间
    rentData:String,
    // 排量
    displacement:String,
    // 租赁单价（/分钟）
    price:Number,
    // 状态 check：审核中；forRent：待出租；haveBeenLeased：已出租；noPas：审核未通过
    carBool:String,
    // 汽车描述
    description:String,
    //热门出租
    hot:String,
    //车主姓名
    unername:String,
    //关联车主
    userId:{
        type:mongoose.Schema.Types.ObjectId,
        ref:'usersModel'
    }

});
// 2：定义数据模型（之后对数据库的操作都是通过数据模型操作的）
// 参数1：当前数据的模型的名称（自定义）
// 参数2：数据结构的名称
// 参数3：数据库中所对应的数据集合（数据表）的名称
mongoose.model("carModel", carSchema, "car");